<?php

namespace utils;

class DatabaseTest
{
    // 数据库连接参数（与 MysqlDBUtils 保持一致）
    private $host = "localhost";
    private $user = "root";
    private $pass = "123456";
    private $db = "bookprogram";

    /**
     * 测试数据库连接
     * @return string 连接结果描述（成功/失败原因）
     */
    public function testConnection()
    {
        // 尝试连接数据库
        $conn = new \mysqli($this->host, $this->user, $this->pass, $this->db);

        // 检查连接错误
        if ($conn->connect_error) {
            return "数据库连接失败：" . $conn->connect_error;
        } else {
            $conn->close(); // 关闭连接
            return "数据库连接成功！";
        }
    }
}

// 立即执行测试（方便直接运行查看结果）
$tester = new DatabaseTest();
echo $tester->testConnection();